do overburden - French English Dictionary